river deposit - French English Dictionary